home *** CD-ROM | disk | FTP | other *** search
- /******************************************************************************
- *
- * File: RMX.H
- *
- * Contents: System call declarations for:
- * iRMX 286 Nucleus
- * iRMX 286 BIOS
- * iRMX 286 EIOS
- * iRMX 286 Application Loader
- * iRMX 286 Human Interface
- *
- ******************************************************************************/
-
- /* Nucleus */
- extern unsigned int alien rq$create$job();
- extern unsigned int alien rqe$create$job();
- extern void alien rq$delete$job();
- extern unsigned int alien rq$offspring();
- extern void alien rq$end$init$task();
- extern unsigned int alien rq$create$task();
- extern void alien rq$delete$task();
- extern char alien rq$get$priority();
- extern void alien rq$set$priority();
- extern unsigned int alien rq$get$task$tokens();
- extern void alien rq$resume$task();
- extern void alien rq$sleep();
- extern void alien rq$suspend$task();
- extern unsigned int alien rq$create$mailbox();
- extern void alien rq$delete$mailbox();
- extern unsigned int alien rq$receive$message();
- extern void alien rq$send$message();
- extern unsigned int alien rq$create$semaphore();
- extern void alien rq$delete$semaphore();
- extern unsigned int alien rq$receive$units();
- extern void alien rq$send$units();
- extern void alien rq$accept$control();
- extern unsigned int alien rq$create$region();
- extern void alien rq$delete$region();
- extern void alien rq$receive$control();
- extern void alien rq$send$control();
- extern unsigned int alien rq$create$segment();
- extern void alien rq$delete$segment();
- extern void alien rq$get$pool$attrib();
- extern void alien rqe$get$pool$attrib();
- extern unsigned int alien rq$get$size();
- extern void alien rq$set$pool$min();
- extern unsigned int alien rqe$create$descriptor();
- extern void alien rqe$change$descriptor();
- extern void alien rqe$delete$descriptor();
- extern void alien rq$catalog$object();
- extern void alien rqe$change$object$access();
- extern unsigned long alien rqe$get$address();
- extern void alien rqe$get$object$access();
- extern unsigned int alien rq$get$type();
- extern unsigned int alien rq$lookup$object();
- extern void alien rq$uncatalog$object();
- extern void alien rq$set$exception$handler();
- extern void alien rq$get$exception$handler();
- extern void alien rq$disable();
- extern void alien rq$enable();
- extern void alien rq$enter$interrupt();
- extern void alien rq$exit$interrupt();
- extern unsigned int alien rq$get$level();
- extern void alien rq$reset$interrupt();
- extern void alien rq$set$interrupt();
- extern void alien rq$signal$interrupt();
- extern void alien rq$wait$interrupt();
- extern void alien rq$alter$composite();
- extern unsigned int alien rq$create$composite();
- extern void alien rq$delete$composite();
- extern void alien rq$inspect$composite();
- extern unsigned int alien rq$create$extension();
- extern void alien rq$delete$extension();
- extern void alien rq$disable$deletion();
- extern void alien rq$enable$deletion();
- extern void alien rq$force$delete();
- extern void alien rqe$set$os$extension();
- extern void alien rq$set$os$extension();
- extern void alien rq$signal$exception();
-
- /* Bios */
- extern void alien rq$set$default$prefix();
- extern unsigned int alien rq$get$default$prefix();
- extern void alien rq$set$default$user();
- extern unsigned int alien rq$get$default$user();
- extern void alien rq$a$physical$attach$device();
- extern void alien rq$a$physical$detach$device();
- extern void alien rq$a$special();
- extern void alien rq$a$create$file();
- extern void alien rq$a$attach$file();
- extern void alien rq$a$create$directory();
- extern void alien rq$a$delete$connection();
- extern void alien rq$a$delete$file();
- extern void alien rq$a$change$access();
- extern void alien rq$a$rename$file();
- extern void alien rq$a$truncate();
- extern void alien rq$a$open();
- extern void alien rq$a$seek();
- extern void alien rq$a$read();
- extern void alien rq$a$write();
- extern void alien rq$a$close();
- extern void alien rq$a$update();
- extern unsigned int alien rq$wait$io();
- extern void alien rq$a$get$connection$status();
- extern void alien rq$a$get$file$status();
- extern void alien rq$a$get$directory$entry();
- extern void alien rq$a$get$path$component();
- extern unsigned int alien rq$create$user();
- extern void alien rq$inspect$user();
- extern void alien rq$delete$user();
- extern void alien rq$a$set$extension$data();
- extern void alien rq$a$get$extension$data();
- extern void alien rq$set$time();
- extern unsigned long alien rq$get$time();
-
- /* Eios */
- extern unsigned int alien rq$create$io$job();
- extern unsigned int alien rqe$create$io$job();
- extern void alien rq$exit$io$job();
- extern void alien rq$start$io$job();
- extern void alien rq$hybrid$detach$device();
- extern void alien rq$logical$attach$device();
- extern void alien rq$logical$detach$device();
- extern void alien rq$s$catalog$connection();
- extern unsigned int alien rq$s$look$up$connection();
- extern void alien rq$s$uncatalog$connection();
- extern unsigned int alien rq$s$attach$file();
- extern unsigned int alien rq$s$create$directory();
- extern unsigned int alien rq$s$create$file();
- extern void alien rq$s$change$access();
- extern void alien rq$s$rename$file();
- extern void alien rq$s$close();
- extern void alien rq$s$open();
- extern unsigned int alien rq$s$read$move();
- extern void alien rq$s$seek();
- extern void alien rq$s$truncate$file();
- extern unsigned int alien rq$s$write$move();
- extern void alien rq$s$special();
- extern void alien rq$get$logical$device$status();
- extern void alien rq$s$get$connection$status();
- extern void alien rq$s$get$file$status();
- extern void alien rq$s$delete$file();
- extern void alien rq$s$delete$connection();
-
- /* Application Loader */
- extern void alien rq$a$load();
- extern unsigned int alien rq$a$load$io$job();
- extern unsigned int alien rqe$a$load$io$job();
- extern unsigned int alien rq$s$load$io$job();
- extern unsigned int alien rqe$s$load$io$job();
- extern void alien rq$s$overlay();
-
- /* Human Interface */
- extern unsigned int alien rq$c$create$command$connection();
- extern void alien rq$c$delete$command$connection();
- extern void alien rq$c$format$exception();
- extern char alien rq$c$get$char();
- extern void alien rq$c$get$command$name();
- extern unsigned int alien rq$c$get$input$connection();
- extern void alien rq$c$get$input$pathname();
- extern unsigned int alien rq$c$get$output$connection();
- extern char alien rq$c$get$output$pathname();
- extern char alien rq$c$get$parameter();
- extern void alien rq$c$send$command();
- extern void alien rq$c$send$co$response();
- extern void alien rq$c$send$eo$response();
- extern unsigned int alien rq$c$set$parse$buffer();
-